import org.apache.hadoop.hive.ql.exec.UDF;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class extractDateUDF extends UDF {
    public String evaluate(final String str) throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm");

        Date parse = simpleDateFormat.parse(str);
        return new SimpleDateFormat("yyyy-MM-dd").format(parse);
    }

    public static void main(String[] args) throws ParseException {
        String str="2024/10/15 12:10";
        String evaluate = new extractDateUDF().evaluate(str);
        System.out.println(evaluate);
    }
}
